package com.youlu.campus.admin.auth.entity;

import com.youlu.campus.base.base.EntityBase;
import lombok.Data;
import org.springframework.data.mongodb.core.mapping.Document;

/**
 * 资源表
 *
 * @author: tommy
 * @date: 2020/11/24 15:00
 */
@Data
@Document(collection = "system_resource")
public class SystemResource extends EntityBase {
    /**
     * 资源名称，全局唯一
     */
    private String name;

    /**
     * 资源类型：1、URL，2、DATA，3、MENU,4、BUTTON
     */
    private Integer type;
    /**
     * 资源标识
     */
    private String permission;
    /**
     * URL
     */
    private String url;

    /**
     * 图标
     */
    private String img;

    /**
     * 激活图标
     */
    private String imgActive;

    /**
     * 权重排序，数字越小越靠前
     */
    private Integer weight;

    /**
     * 父级ID
     */
    private String parentId;
    /**
     * 父级名
     */
    private String parentName;
    /**
     * 父级ID全路径
     */
    private String parentIds;
    /**
     * 是否根节点
     */
    private Boolean rootNode = Boolean.TRUE;
}
